Return to start page

Core/Environment/Library Terrain Fog.j

Code

		
1			library ALibraryCoreEnvironmentTerrainFog
2
3 /// @author dataangel
4 /// @source http://www.wc3jass.com/
5 /// @state Did not test desync yet.
6 function ResetTerrainFogForPlayer takes player usedPlayer returns nothing
7 local player localPlayer = GetLocalPlayer()
8 if (localPlayer == usedPlayer) then
9 call ResetTerrainFog()
10 endif
11 set localPlayer = null
12 endfunction
13
14 /// @author Tamino Dauth
15 /// @link http://www.mappedia.de/wiki/Tutorial:Gel%C3%A4ndenebel
16 function SetTerrainFogNight takes nothing returns nothing
17 call SetTerrainFogEx(0, 0, 5000.0, 0.0, 0.0, 0.0, 0.1961)
18 endfunction
19
20 /// @author Tamino Dauth
21 /// @link http://www.mappedia.de/wiki/Tutorial:Gel%C3%A4ndenebel
22 function SetTerrainFogSunny takes nothing returns nothing
23 call SetTerrainFogEx(0, 0, 10000.0, 0.0, 1.0, 1.0, 0.3922)
24 endfunction
25
26 /// @author Tamino Dauth
27 /// @link http://www.mappedia.de/wiki/Tutorial:Gel%C3%A4ndenebel
28 function SetTerrainFogForest takes nothing returns nothing
29 call SetTerrainFogEx(0, 0, 5000.0, 0.0, 0.0, 0.3137, 0.1961)
30 endfunction
31
32 /// @author Tamino Dauth
33 /// @link http://www.mappedia.de/wiki/Tutorial:Gel%C3%A4ndenebel
34 function SetTerrainFogFoggy takes nothing returns nothing
35 call SetTerrainFogEx(0, 0, 4000.0, 0.0, 0.7843, 0.7843, 0.7843)
36 endfunction
37
38 endlibrary